directly-powered station - English Synonyms Dictionary